to muff something - Spanish English Dictionary